package com.smart.campus.school.domain;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.smart.campus.common.annotation.Excel;
import com.smart.campus.common.core.domain.BaseEntity;

import java.util.List;

/**
 * 学生练习试卷对象 sc_student_paper
 * 
 * @author Zhihe.Li
 * @date 2020-06-17
 */
@Data
public class StudentPaper extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** null */
    private Long id;

    /** 学生id */
    @Excel(name = "学生id")
    private Long studentId;

    /** 名称 */
    @Excel(name = "名称")
    private String name;

    /** 试卷考试时间 */
    @Excel(name = "试卷考试时间")
    private Long duration;

    /** 总分数 */
    @Excel(name = "总分数")
    private Long totalScore;

    /** 及格分数 */
    @Excel(name = "及格分数")
    private Long passScore;

    /** 试卷介绍 */
    @Excel(name = "试卷介绍")
    private String description;

    /** 学科 */
    @Excel(name = "学科")
    private Integer subject;

    /** 年级 */
    @Excel(name = "年级")
    private Long gradeId;

    /** 年级名称 */
    @Excel(name = "年级名称")
    private String gradeName;

    /** 难度 */
    @Excel(name = "难度")
    private Integer difficulty;

    /** 状态 */
    @Excel(name = "状态")
    private Integer status;

    /** 创建人 */
    @Excel(name = "创建人")
    private String creatBy;

    /** 试题类型 逗号分隔 */
    @Excel(name = "试题类型 逗号分隔")
    private String questionTypes;
    private String subjectName;
    /**
     * 试题
     */
    private List<ExamQuestion> questionList;
    /**
     * 试题id
     */
    private String questionIds;


}
